import Mock from "mockjs"


const DealerAccountList = Mock.mock("/dealerAccount/page","post",(options)=>{
  const { page=1, size=10 } = JSON.parse(options.body)
  const info = {
    code: 200,
    msg: '操作成功',
    ts: '@datetime()',
    data: {
      // 属性 list 的值是一个数组，其中含有 1 到 5 个元素
      'content|10': [{
          // 属性 sid 是一个自增数，起始值为 1，每次增 1
          'id|+1': 1,
          // 属性 userId 是一个5位的随机码
          'clientNo': /\d{5,10}/,
          'clientName': '@CNAME',
          'mobile': /^1(5|3|7|8)[0-9]{9}$/,
          'contactPerson': '@CNAME',
          'userType|1-2': 1,
          'status|1-2': 1,
          createTime: '@datetime()',
          updateTime: '@datetime()',
          'updateUser': '@CNAME',
      }],
      number: page,
      numberOfElements: 10,
      size: size,
      totalElements: 114,
      totalPages: 12,
    }
  }
  console.log(Mock.mock(info))
  return Mock.mock(info)
})

const ResetPassword = Mock.mock("/resetPassword","post",(options)=>{
  const info = {
    success: true,
    code: 200,
    message: '操作成功',
    data: null,
  }
  return Mock.mock(info)
})

export default {
  DealerAccountList,
  ResetPassword,
}
